Flibusta search bash script

Как использовать:
Скопируйте файл flbs.sh в PATH, например в ~/bin
Откройте файл flbs.sh текстовым редактором и поменяйте значение переменой FLIBUSTA_PATH на путь до вашего fb2.Flibusta.Net.7z
Дайте права на запуск, например, chmod 755 ~/bin/flbs.sh

Поиск по автору книги, опция -a <author>:
$ flbs.sh -a пушкин
Результатом будут следующие строки
FILENAME|FILEID|AUTHOR|GENRE|TITLE|SERIES|SERNO|SIZE|LIBID|DEL|EXT|DATE|LANG|KEYWORDS
d.fb2-172703-173908.7z|173154|Пушкин,Александр,Сергеевич:|dramaturgy:|Борис Годунов|||239455|173154|0|fb2|2009-11-17|2009-11-17|ru|4
d.fb2-172703-173908.7z|173155|Пушкин,Александр,Сергеевич:|prose_rus_classic:|Повести Белкина|Повести покойного Ивана Петровича Белкина|0|282099|173155|0|fb2|2009-11-17|2009-11-17|ru|5
fb2-000024-030559.7z|2904|Пушкина,Маргарита,Анатольевна:|poetry:|Ария - альбом `Герой асфальта`|||31527|2904|0|fb2|2007-06-22|2007-06-22|ru|

Поиск по названию книги, опция -t <title>:
$ flbs.sh -t "повести белкина"
Результатом будут следующие строки
FILENAME|FILEID|AUTHOR|GENRE|TITLE|SERIES|SERNO|SIZE|LIBID|DEL|EXT|DATE|LANG|KEYWORDS
d.fb2-172703-173908.7z|173155|Пушкин,Александр,Сергеевич:|prose_rus_classic:|Повести Белкина|Повести покойного Ивана Петровича Белкина|0|282099|173155|0|fb2|2009-11-17|2009-11-17|ru|5
fb2-074392-091839.7z|77038|Пушкин,Александр,Сергеевич:|prose_rus_classic:|Повести Белкина|||279781|77038|1|fb2|2007-06-29|2007-06-29|ru|
f.fb2-250365-254650.7z|250971|Пушкин,Александр,Сергеевич:|prose_classic:prose_rus_classic:|Повести Белкина|Хрестоматия школьника|0|285843|250971|1|fb2|2011-11-05|2011-11-05|ru|
f.fb2-534920-537169.7z|535953|Пушкин,Александр,Сергеевич:|prose_rus_classic:literature_19:|Дубровский. Повести Белкина|Классика для школьников|0|1447870|535953|0|fb2|2018-12-15|2018-12-15|ru|
f.fb2-542847-547061.7z|543647|Пушкин,Александр,Сергеевич:|prose_rus_classic:literature_19:|Повести Белкина. Пиковая дама|Школьная библиотека (Детская литература)|0|3876312|543647|0|fb2|2019-03-06|2019-03-06|ru|

Извлечение книги из архива, опция -x <extract>:
Вы нашли необходимую вам книгу по автору или по названию книги.
Нужно скопировать строку, которую вам выдал поиск, целиком и вставить её между кавычек
$ flbs.sh -x "fb2-074392-091839.7z|77038|Пушкин,Александр,Сергеевич:|prose_rus_classic:|Повести Белкина|||279781|77038|1|fb2|2007-06-29|2007-06-29|ru|"
Результатом будет файл Пушкин,Александр,Сергеевич:ПовестиБелкина.fb2
И некоторые строки работы программы
7z -aoa x /mnt/second/fb2.Flibusta.Net.7z/fb2-074392-091839.7z -so 77038.fb2 > Пушкин,Александр,Сергеевич:ПовестиБелкина.fb2
unzip -oq /mnt/second/fb2.Flibusta.Net.7z/images/fb2-074392-091839.zip "77038/*" &> /dev/null

